The 30-share Sensex provisionally ended up 366 points at 27,275 and the 50-share Nifty ended up 132 points at 8,235.
The main losers on the Sensex were Tata Steel, Hero Moto, BHEL, ONGC & Maruti Suzuki.
Benchmark share indices ended lower for the third straight session as investors turned cautious amid tensions in Iraq even as consumer durables shares stole the limelight tracking rally in gold prices.
The sentiment-driven rally also got support from stock specific earning results and Finance Minister Arun Jaitley's statement that the Centre will step up reforms to attract more investment and fill up infrastructure deficit.
The Nifty and Bank Nifty ended at record closing high of 7,913 and 15,865 respectively.
Markets ended lower for the third straight day on Tuesday weighed down by profit taking in rate sensitives with bank shares leading the decline after hopes of rate cut by the central bank faded.
A recovery in rupee, buying by domestic institutional investors, encouraging earnings by select blue-chips and stock specific buying helped the market get back on its feet
The broader NSE Nifty too fell below the 10,100 level by dropping 100.10 points to end at 10,094.25
The Sensex swung over 660 points both ways on alternate bouts of selling and buying before closing the day higher by 97.39 points, or 0.28 per cent.
The 50-share NSE Nifty gained 53.30 points or 0.61 per cent to 8,778.
The 30-share Sensex ended down 159 points at 27,425 and the 50-share Nifty closed down 24 points at 8,299.
The 30-share Sensex lost 54 points at end at 27,086 and 50-share Nifty shed 19 points to close at 8,096.
The upcoming July derivatives expiry later in the week would also add some volatility to the market proceedings.
Construction major L&T was the biggest gainer among the Sensex components, spurting 2.30 per cent, after the company said its board has approved a Rs 9,000-crore share buyback plan.
ITC, Infosys, Wipro and HDFC Bank among the major losers.
Investors booked profits at higher levels with oil shares leading the decline
The NSE Nifty, which dipped below the key 10,800-mark to touch a low of 10,755.40, bounced back on late buying to close at 10,817.70, up 9.65 points, or 0.09 per cent.
The broad-based NSE Nifty rose 52.80 points, or 0.50 per cent, to end at 10,530.70
Sensex climbs higher at close, bluechip stocks in focus.
Investors booked profits at higher levels despite the growth oriented Budget.
Markets extended gains for the fourth consecutive day tracking gains in banks, capital goods and oil and gas majors.
The ongoing corporate results and the Union budget are also making participants tread cautiously though the GST agreement provided some relief.
Indian markets ended on a lower note after the stimulus announced by the European Central Bank (ECB) failed to meet expectation.
The 30-share Sensex ended down 208 points at 27,057 and the 50-share Nifty closed 59 points lower at 8,094.
S&P upgraded India's credit outlook to 'stable' from 'negative' earlier.
The NSE 50-share Nifty spurted 97.25 points, or 0.92 per cent, to 10,715.50
Investors cheered a sharp decline in the Current Account Deficit, which stands at a 4 year low as exports picked up and gold imports reduced.
The NSE Nifty too recovered over 100 points, or 0.96 per cent, to end at 10,576.85.
Even though stocks may remain volatile in the run-up to the polls, as political parties stitch up alliances, the long-term trajectory for the markets remains bullish.
Sensex hit a record high of 27,225.85 and Nifty hit a record high of 8,141.90 in the intra-day trades today.
This was the biggest single-day fall for the benchmark index since August 10 when it had fallen by 310 points.
The 30-share Sensex ended higher by 46 points at 26,360 and the 50-share Nifty gained 16 points at 7,891.
The BSE benchmark Sensex surged about 241 points to end at 35,165.48 and the NSE Nifty gained 84 points to close at 10,688.65.
The Sensex ended below 28,000 for the second straight day at 27,869.
Markets recorded their biggest single-day fall since August 1 amid growth concerns in the euro zone.
The market sentiment was also impacted by mixed global cues as setbacks for a healthcare overhaul in the US raised doubts over prospects for a range of reforms backed by President Donald Trump.
Markets closed the day in green on favourable domestic factors,
The 30-share Sensex stayed in the green for the better part of the session and hit the day's high of 38,297.70 as buying pace gathered momentum towards the fag-end.
Sensex gained 38.18 points or 0.15% at 25,918.95 and Nifty ended higher by 12.50 points or 0.16% at 7,739.55.
Reliance Industries and ONGC were down 4-6% each contributing the most to the Sensex losses